Zum Hauptinhalt springen
Version: 5.7

Configuration Service

Der Konfigurationsservice von TimePunch stellt Methoden bereit, um Einstellungen in TimePunch zu lesen und/oder zu speichern.

LoadAttendanceSettings​

Diese Methode gibt die globalen Einstellungen des Moduls Anwesenheitsliste zurück.

AttendanceSettingsDto LoadAttendanceSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the attendance settings

SaveAttendanceSettings​

Diese Methode erlaubt das Speichern der globalen Einstellungen für das Modul Anwesenheitsliste.

void SaveAttendanceSettings(  
out TpFault fault,
TpAuthentication authentication,
AttendanceSettingsDto attendanceSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
attendanceSettingsInformation about the attendance settings

LoadCostCenterSettings​

Diese Methode gibt die in TimePunch hinterlegten Kostenstellen für die verschiedenen Buchungstypen zurück.

CostCenterDto LoadCostCenterSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the cost centers

SaveCostCenterSettings​

Diese Methode erlaubt das Speichern der Kostenstellen für die verschiedenen Buchungstypen in TimePunch.

void SaveCostCenterSettings(  
out TpFault fault,
TpAuthentication authentication,
CostCenterDto costCenter);
Needed Permissiondatev@export
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
costCenterInformation about the cost centers

LoadDatevExportSettings​

Diese Methode lädt die Einstellungen für den Export nach DATEV, Lexware, usw.

GlobalSalaryExportDto LoadDatevExportSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the datev settings

SaveDatevExportSettings​

Diese Methode speichert die Einstellungen für den Export zur Lohnbuchhaltung.

void SaveDatevExportSettings(  
out TpFault fault,
TpAuthentication authentication,
GlobalSalaryExportDto datevExport);
Needed Permissiondatev@export
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
datevExportInformation about the datev settings

LoadMailSettings​

Diese Methode lädt die Einstellungen für den automatischen Mailversand in TimePunch.

AutomatedMailsDto LoadMailSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the automated mail settings

SaveMailSettings​

Diese Methode speichert die Einstellungen für den automatischen Mailversand in TimePunch.

void SaveMailSettings(  
out TpFault fault,
TpAuthentication authentication,
MailSettingsDto mailSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
mailSettingsInformation about the automated mail settings

LoadUserSettings​

Diese Methode lädt Einstellungen, die alle Benutzer gleichermaßen betreffen und ein besonderes Verhalten in TimePunch bewirken.

UserSettingsDto LoadUserSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
FaultOutContains the error if an exception occurs.
AuthenticationUser authentication
Return valueUser settings object

SaveUserSettings​

Diese Methode speichert die Einstellungen für das besondere Verhalten in TimePunch.

void SaveUserSettings(  
out TpFault fault,
TpAuthentication authentication,
UserSettingsDto userSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
userSettingsInformation about the datev settings

LoadUserSalaryExportDto​

Diese Methode lädt die mitarbeiterspezifischen Einstellungen für den Lohndatenexport in ein Lohnprogramm.

List<UserSalaryExportDto> LoadUserSalaryExportDto(  
out TpFault fault,
TpAuthentication authentication,
List<Guid> userIds);
Needed PermissionsalaryExport@access
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
userIdsUser Ids to load the salary export dto
Return valueSalary export settings per user

SaveUserSalaryExportDto​

Diese Methode speichert die mitarbeiterspezifischen Einstellungen für den Lohndatenexport.

void SaveUserSalaryExportDto(  
out TpFault fault,
TpAuthentication authentication,
List<UserSalaryExportDto> salaryExportDtos);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
salaryExportDtosSalary export settings per user

LoadDocumentStoreConfiguration​

Diese Methode lädt die Konfiguration des Dokumentenspeichers aus dem Application Server.

DocumentStoreConfigurationDto LoadDocumentStoreConfiguration(  
out TpFault fault,
TpAuthentication authentication);
Needed PermissiondocumentStore@access
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueDocument storage configuration

SaveDocumentStoreConfiguration​

Diese Methode schreibt die Konfiguration des Dokumentenspeichers in dem Application Server.

void SaveDocumentStoreConfiguration(  
out TpFault fault,
TpAuthentication authentication,
DocumentStoreConfigurationDto configuration);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
configurationThe document storage configuration

LoadVisualSettings​

Diese Methode lädt die UI Einstellungen von TimePunch.

VisualSettingsDto LoadVisualSettings(
out TpFault fault,
TpAuthentication authentication);
Needed Permission---
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return ValueThe visual settings object

SaveVisualSettings​

Diese Methode speichert die UI Einstellungen von TimePunch

void SaveVisualSettings(
out TpFault fault,
TpAuthentication authentication,
VisualSettingsDto visualSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
visualSettingsThe visual settings object

LoadRetroactiveProjectAssignment​

Diese Methode lädt die Einstellungen zur nachträglichen Projektierung.

RetroactiveProjectAssignmentDto LoadRetroactiveProjectAssignment(
out TpFault fault,
TpAuthentication authentication);
Needed Permission---
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return ValueThe retroactive project settings

SaveRetroactiveProjectAssignment​

Diese Methode speichert die Einstellungen zur nachträglichen Projektierung

void SaveRetroactiveProjectAssignment(
out TpFault fault,
TpAuthentication authentication,
RetroactiveProjectAssignmentDto RetroactiveProjectAssignment);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
RetroactiveProjectAssignmentThe retroactive project settings object

LoadCalculationInternals​

Diese Methode lädt die Einstellungen für die interne Zeitkontenberechnung.

CalculationInternalsDto LoadCalculationInternals(
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
CalculationInternalsDtoThe loaded calculation internals

SaveCalculationInternals​

Diese Methode speichert die Einstellungen für die interne Zeitkontenberechnung.

void SaveCalculationInternals(
out TpFault fault,
TpAuthentication authentication,
CalculationInternalsDto calculationInternals);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
CalculationInternalsDtocalculationInternalsThe calculation internals to save

LoadGlobalRecordingSettings​

Diese Methode lädt die globalen Aufnahmeeinstellungen.

GlobalRecordingSettingsDto LoadGlobalRecordingSettings(
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
GlobalRecordingSettingsDtoThe global recording settings

SaveGlobalRecordingSettings​

Diese Methode speichert die globalen Aufnahmeeinstellungen.

void SaveGlobalRecordingSettings(
out TpFault fault,
TpAuthentication authentication,
GlobalRecordingSettingsDto globalRecordingSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
GlobalRecordingSettingsDtoglobalRecordingSettingsThe global recording settings